package com.ruoyi.system.mapper;

import java.util.List;
import com.ruoyi.system.domain.Travelnotes;
import org.apache.ibatis.annotations.Mapper;

/**
 * 游记Mapper接口
 * 
 * @author ruoyi
 * @date 2023-05-10
 */
@Mapper
public interface TravelnotesMapper 
{
    /**
     * 查询游记
     * 
     * @param id 游记主键
     * @return 游记
     */
    public Travelnotes selectTravelnotesById(Long id);

    /**
     * 查询游记列表
     * 
     * @param travelnotes 游记
     * @return 游记集合
     */
    public List<Travelnotes> selectTravelnotesList(Travelnotes travelnotes);

    /**
     * 新增游记
     * 
     * @param travelnotes 游记
     * @return 结果
     */
    public int insertTravelnotes(Travelnotes travelnotes);

    /**
     * 修改游记
     * 
     * @param travelnotes 游记
     * @return 结果
     */
    public int updateTravelnotes(Travelnotes travelnotes);

    /**
     * 删除游记
     * 
     * @param id 游记主键
     * @return 结果
     */
    public int deleteTravelnotesById(Long id);

    /**
     * 批量删除游记
     * 
     * @param ids 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteTravelnotesByIds(Long[] ids);
}
